home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / tools / system-tools / fsearch / fsearch.dok < prev    next >
Text File  |  1996-02-26  |  3KB  |  79 lines

  1. ----------------------------------------------------------------------
  2.                                FSearch
  3. ----------------------------------------------------------------------
  4.  
  5.                    Version 1.0 (Mai - August 1990)
  6.  
  7. ----------------------------------------------------------------------
  8. Achtung!
  9. Das Programm benötigt mindestens das Betriebssystem 'Kickstart 2.0'
  10. Ein Aufruf unter Kick 1.x führt zum vorzeitigen Abbruch des Programms.
  11. ----------------------------------------------------------------------
  12. FSearch ist ein Programm zum Durchsuchen von Files nach einem angeb-
  13. baren String. Es kann das Programm 'Search' von Commodore bzw. Arp in
  14. den meisten Anwendungsfällen ersetzen. Dieses Programm habe ich ge-
  15. schrieben, da der Commodore-Search nich gerade schnell ist
  16. (Daher FSearch für Fast Search). Sogar die schnelle Arp-Version wird
  17. in der Geschwindigkeit noch weit übertroffen, da hochoptimierter
  18. Assemblercode benutzt wurde. Selbst auf einen Amiga der nur mit einem
  19. 68000 Prozessor ausgerüstet ist, wird eine 512 kByte Datei in der
  20. RAM DISK in 4 Sekunden durchsucht.
  21. ----------------------------------------------------------------------
  22. Das Programm ist in der derzeitigen Version FreeWare, darf also zur
  23. privaten Weitergabe kopiert werden, das Copyright bleibt jedoch beim
  24. Autor. Es darf nicht verkauft bzw. zu kommerziellen Produkten hinzu-
  25. gefügt werden.
  26. Bei der privaten Weitergabe ist darauf zu achten, daß das Programm
  27. FSearch einschließlich dieses DOC-Files weitergegeben wird.
  28.  
  29. Die Verbreitung in PD-Serien ist nur mit vorhergehender Genehmigung
  30. des Autors erlaubt. Die Genehmigung für die AmiNET CDs gilt hiermit
  31. als erteilt!
  32. ----------------------------------------------------------------------
  33. Syntax:
  34.  
  35. FSearch File String [ALL CASE FULL WORD BEGIN END QUIET]
  36.  
  37. File:   Hier das zu durchsuchende File bzw. zu dursuchende Verzeichnis
  38.         angeben. (evtl. mit Pfadangaben, Pattern erlaubt!)
  39.  
  40. String: String, nachdem gesucht werden soll.
  41.  
  42. Sind in den Parametern Spaces enthalten, so müssen diese Parameter
  43. einzeln von Anführungszeichen eingerahmt sein.
  44.  
  45. z. B. : FSearch Fishliste "Fish 23"
  46.  
  47. Optionale Parameter:
  48.  
  49. ALL     Die Suche erstrekt sich auch auf alle Unterdirektories.
  50.  
  51. CASE    Es wird casesensitiv gesucht
  52.  
  53. FULL    Es werden maximal 512 Zeichen pro gefundener Zeile Ausgegeben
  54.         (ohne FULL werden soviel Zeichen ausgegeben das bei einem 80
  55.         Zeichen breiten Console-Fenster kein Übertrag in die nächste
  56.         Zeile stattfindet.)
  57.  
  58. WORD    Es wird nur ein vorhandensein des Suchstrings angezeigt, wenn
  59.         dieser im File rechts und links von Zeichen eingeramt ist die
  60.         kleiner $40 sind oder zwischen $7F und $C0 liegen.
  61.  
  62. BEGIN   Wie WORD (Testet jedoch nur das vorhergenende Zeichen.)
  63.  
  64. END     Wie WORD (Testet jedoch nur das nachfolgende Zeichen.)
  65.  
  66. QUIET   Die Ausgabe des Filenamens erfolgt nur bei mindestens einmal-
  67.         igem Vorkommen des angegeben Strings in dem zu durchsuchenden
  68.         File. (Sinnvoll bei Ausgabeumlenkung)
  69.         (Ausnahme: Bei Abbruch mittels Ctrl-C)
  70. ----------------------------------------------------------------------
  71. Das Programm ist Resident-Fähig!
  72. Das p-Bit sollte also gesetzt sein.
  73. ----------------------------------------------------------------------
  74.  
  75.                                             Edwin Bielawski 11.  8. 90
  76. Version 1.1 Anpassung an Kick 2.02 (ReadArgs Problem)        1. 11. 90
  77.  
  78. ----------------------------------------------------------------------
  79.